mismatch analysis